contract to provide goods or services - Englisch Synonyme Wörterbuch